home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 May / Macworld (1999-05).dmg / Shareware World / Utilities / Data & Time / Troi-File-Plug-in1.2.1 / For Solution developers / RegiFunc.fp3 (.txt) < prev   
FileMaker Pro Database  |  1999-01-11  |  53KB  |  497 lines

  1.  work makAll play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All 
  2. HBAM2016AUG95
  3. Pro 3.0
  4.  All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a goodCopyright 1984-1997 Claris Corporation
  5.  and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. All play and no work makes John a good boy. 
  6. HBAM3016AUG95@
  7. xan unexpected TCP/IP error (
  8. AppleTalk is not enabled ( TCP/IP couldn't be initialized (:the manually set TCP/IP address is configured improperly (Jthe TCP/IP address is already in use or an address could not be obtained (
  9. ; This file is created and used by FileMaker Pro for TCP/IP access.
  10. ; It should contain one IP address or host name per line.
  11. ; Lines starting with a semicolon are ignored.
  12. FileMaker Hosts
  13. Local Hosts
  14. Specify Host...:FileMaker host name is limited to 32 
  15. 1st Quarter
  16. 2nd Quarter
  17. 3rd Quarter
  18. 4th Quarter
  19. &Register Plug-in (alternative version)
  20. Check Plug-in
  21. Register Plug-in
  22. A%Registers the license of the plug-in B6This is an example for registering the Dialog plug-in.C+
  23. ) = 1    
  24. We are on Mac OS...E*... register Troi Dialog plug-in for MacOSF?
  25. |("TrDl-Version"
  26. TrDl-Version
  27. 1/11/99
  28. GDESCRIPTIONHELPTEXT
  29. GERRORCODE
  30. GMACOS REGSTRING
  31. GPLUG_INS TO CHECK
  32. GWINDOWS REGSTRING
  33. gErrorCodeB
  34. gDescriptionHelpTextB
  35. gMacOS RegStringB
  36. gWindows RegStringB
  37. gPlug_ins to checkB
  38. Cile Plug-in 1.2.1
  39. CgPlug_ins to checkB
  40. C$$-1
  41. MenuB
  42. (LIST
  43. LISTA&Troi Dialog Plug-in
  44. Troi File Plug-in
  45. VDEFA(
  46. plugin names
  47. BooleanD
  48. Categories
  49. VDEFA(
  50. A    Full PathB
  51. BooleanD
  52. Categories
  53. es not work)
  54. A    Full PathB
  55. BooleanD
  56. CategoriesE TEST Cond value2 (does not work)
  57. s not work)
  58. BooleanC
  59. TEST Cond value (does not work)D
  60. CategoriesE TEST Cond value2 (does not work)
  61. Register All Selected Plug-ins\
  62. 1998-1999, Troi Automatisering
  63. Register Plug-in script
  64. N0Registering a Plug-in
  65. using the Version Function
  66. gMacOS RegString
  67. gWindows RegString
  68. Y&1- put your own registration data here
  69. plug-ins to check
  70. b<2- select the plug-in you want to test the register function
  71. 3- press this button
  72. dkNB: you can put the registration strings for more plug-ins there by concatenating the registration strings.
  73. more...
  74. Check for Dialog Plug-in
  75. A=Now check if this is the correct plug-in, and if it is activeB<
  76. |("TrDl-Version"
  77. TrDl-Version
  78.  19 ) <> "Troi Dialog Plug-in"
  79. Troi Dialog Plug-in
  80. ) = 1    
  81. Canceld
  82. Troi Dialog Plug-in not found. Please put the Troi Dialog Plug-in into the Extensions folder inside the FileMaker folder. 
  83. Also enable all the plug-ins under the application preferences.
  84. e are on Windows...H,... register Troi Dialog plug-in for WindowsI?
  85. |("TrDl-Version"
  86. TrDl-Version
  87. E|J/If registration was successful a 0 is returned.K'
  88. $ = 0
  89. T    X) 
  90. fExtend
  91.             X/
  92. Cancel|
  93.     X/pRegistration succeeded.
  94. (Normally you don't want to show this dialog so I suggest you remove this dialog)M
  95. T    X) 
  96. fExtend
  97.             X/
  98. Cancel|
  99.     X/pRegistration of plug-in failed. 
  100. Please use your own  registration data and make sure you are registering with the correct plug-in.N
  101. End of registrationODDon't forget to use the actual function name prefix of the plug-in. P*This is an example for the Dialog plug-in.Q
  102. Current function name prefixes are:
  103.  TrDl   =  Troi Dialog Plug-in,   TrCo = Troi Coding Plug-in,  TrFile = Troi File plug-in,  TrText = Troi Text plug-in, TNum = Troi Number plug-in
  104. OPEN FILE and register plug-ins
  105. o{o{o{
  106. o{o{o{o{
  107. Cancel
  108. o{o{o{o{o{o{o{
  109. {o{o{o{
  110. This file has a startup script 'open file' that will register the plug-in.
  111. Registration will start now...
  112.  'open file' that will register the plug-in.
  113. Registration will start now...B]
  114.  "Troi Dialog Plug-in")  > 0
  115. Troi Dialog Plug-inG
  116.  "Troi File Plug-in")  > 0
  117. Troi File Plug-inG
  118. A&Registers the license of the plug-in. B,In this version the registration data is ...C
  119. ... stored in the script. D7You need to add returns '
  120. ' to the registration string.E+
  121. ) = 1    
  122. F$We are on Mac OS: register for MacOS
  123. Canceld
  124. Troi Dialog Plug-in not found. Please put the Troi Dialog Plug-in into the SYSTEM directory inside the FileMaker directory. 
  125. Also enable all the plug-ins under the application preferences.
  126. Register File Plug-in
  127. is an example for registering the File plug-in.C+
  128. ) = 1    
  129. We are on Mac OS...E(... register Troi File plug-in for MacOSFC
  130. |("TrFile-Version"
  131. TrFile-Version
  132. We are on Windows...H*... register Troi File plug-in for WindowsIC
  133. |("TrFile-Version"
  134. TrFile-Version
  135. E|J/If registration was successful a 0 is returned.K'
  136. $ = 0
  137. |("TrDl-Version"
  138.  "#BEGIN 
  139. Registered-To: DEMO REGISTRATION 
  140. PUT YOUR OWN WINDOWS REGISTRATION HERE 
  141. #SIGNATURE A12345-xxxxxxxxxxxxxxxx
  142. #END")
  143. TrDl-Version
  144. |#BEGIN 
  145.  Registered-To: DEMO REGISTRATION 
  146.  PUT YOUR OWN WINDOWS REGISTRATION HERE 
  147.  #SIGNATURE A12345-xxxxxxxxxxxxxxxx #END|J
  148. End of registration
  149. for Win
  150. |("TrDl-Version"
  151.  "#BEGIN 
  152. Registered-To: DEMO REGISTRATION 
  153. PUT YOUR OWN WINDOWS REGISTRATION HERE 
  154. #SIGNATURE A12345-xxxxxxxxxxxxxxxx
  155. #END")
  156. TrDl-Version
  157. |#BEGIN 
  158.  Registered-To: DEMO REGISTRATION 
  159.  PUT YOUR OWN WINDOWS REGISTRATION HERE 
  160.  #SIGNATURE A12345-xxxxxxxxxxxxxxxx #END|J
  161. End of registration
  162. TrDl-Version
  163. #BEGIN
  164.  Registered-To: Frank Kroll
  165.  KORNTAL-MUNCHINGEN, GERMANY
  166.  Paid for: Troi FM Plug-in Macintosh
  167.  Number of users: 1
  168.  #SIGNATURE A38710-7xnHKBdBN5KeLJJq4DSLprL7 #END|
  169. End of registration
  170. OPEN FILE and register plug-ins
  171. Register All selected Plug-ins
  172. Check for Dialog Plug-in
  173. Register Dialog Plug-in
  174. -Register Dialog Plug-in (alternative version)
  175. Register File Plug-in
  176. +Register File Plug-in (alternative version)
  177. Check for File Plug-in
  178. Register Dialog Plug-in
  179. We are on Windows...H,... register Troi Dialog plug-in for WindowsI?
  180. |("TrDl-Version"
  181. TrDl-Version
  182. ONML""
  183. ONML""
  184. ONML""
  185.     Helvetica
  186. Geneva
  187. Arial
  188. Times New Roman
  189. Monaco
  190. Courier
  191. Times
  192. Futura
  193. Courier New
  194. Palatino
  195. Pro 3.0 - 4.0F!
  196. Pro 3.0 - 4.0M1
  197. zondag
  198. maandag
  199. dinsdag
  200. woensdag
  201.     donderdag
  202. vrijdag
  203. zaterdag
  204. januari
  205. februari
  206. maart
  207. april
  208. augustus
  209.     september
  210. oktober
  211. november
  212. december
  213. 1st Quarter
  214. 2nd Quarter
  215. 3rd Quarter
  216. 4th Quarter
  217. "#BEGIN Registered-To: Your Name
  218. Paid for: Troi FM Plug-in Macintosh
  219. Number of users: 1
  220. #SIGNATURE A1234-yyyyyyyyyyyyyyyyyyyyyyyy
  221. "#BEGIN Registered-To: Your Name
  222. Paid for: Troi FM Plug-in Macintosh
  223. Number of users: 1
  224. #SIGNATURE A1234-yyyyyyyyyyyyyyyyyyyyyyyy
  225. #ENDn Macintosh
  226. Number of users: 1
  227. #SIGNATURE A1234-yyyyyyyyyyyyyyyyyyyyyyyy
  228. Status(CurrentPlatform) = 1
  229.   Comment [We are on Mac OS: register for MacOS]
  230.   Set Field [gVersion, External("TrXX-Version"; gMac RegString) ]
  231.   Comment [We are on Windows: register for Win]
  232.   Set Field [gVersion, External("TrXX-Version"; gWin RegString) ]
  233. End If
  234. IMPORTANT
  235. - This is just a sample registration string. You have to change the registration string to the actual string you were given when you registered.
  236. gMac RegString
  237.  and 
  238. gWin RegString
  239.  are global fields 
  240. that hold the registration strings.
  241. - For each plug-in you have registered you must call the correct registration function with the registration string for that plug-in.
  242. - If you have both a MacOS and a Windows license you must call the registration function with the string for that platform.
  243. - TrXX is just a placeholder for the actual function name prefix of that plug-in. Current function name prefixes are:
  244.   Prefix   Plug-in name
  245.   TrDl     Troi Dialog Plug-in
  246.   TrCo     Troi Coding Plu
  247. TrFile
  248. Troi File Plug-in
  249. er Baanen (DEMO)
  250. #SIGNATURE A38710-MQkeLgH7JrjJF5TLhd
  251. TrFile
  252. Troi File Plug-in
  253. Troi Dialog Plug-in
  254. NATURE A38710-MQkeLgH7JrjJF5TLhd
  255. TrFile
  256. Troi File Plug-in
  257. Troi Dialog Plug-in
  258. Built-in register function for solution developers
  259. This plug-in has a built-in 'register function', intended for database (solution) developers that make shrinkwrap databases. This makes distribution of your databases easier.
  260. How this works?
  261. You can register this plug-in from a database file by calling the plug-in's External "Version" function with the registration string as a parameter. This means that your solution has to call this function everytime the database needs the functionality
  262. , usually in a ScriptMaker script step when opening the solution. You need to copy these scriptmaker steps in your solution.
  263. Below is a sample calculation that shows the how to register the plug-in. See also the RegSample.fp3 file for an example on this process.   
  264. External("TrXX-Version"; 
  265. "#BEGIN Registered-To: Your Name
  266. Paid for: Troi FM Plug-in Macintosh
  267. Number of users: 1
  268. #SIGNATURE A1234-yyyyyyyyyyyyyyyyyyyyyyyy
  269. #END")
  270. Here are the ScriptMaker steps:
  271. ---------------------------
  272. A%Registers the license of the plug-in B6This is an example for registering the Dialog plug-in.C+
  273. ) = 1    
  274. We are on Mac OS...E*... register Troi Dialog plug-in for MacOSF?
  275. |("TrDl-Version"
  276. TrDl-Version
  277. We are on Windows...H,... register Troi Dialog plug-in for WindowsI?
  278. |("TrDl-Version"
  279. TrDl-Version
  280. E|J/If registration was successful a 0 is returned.K'
  281. $ = 0
  282. T    X) 
  283. fExtend
  284.             X/
  285. Cancel|
  286.     X/pRegistration of Dialog plug-in succeeded.
  287. (Normally you don't want to show this dialog so I suggest you remove this dialog)M
  288. T    X) 
  289. fExtend
  290.             X/
  291. Cancel|
  292.     X/pRegistration of Dialog plug-in failed. 
  293. Please use your own  registration data and make sure you are registering with the correct plug-in.N
  294. End of registration
  295. ODDon't forget to use the actual function name prefix of the plug-in. P*This is an example for the Dialog plug-in.Q
  296. Current function name prefixes are:
  297.  TrDl   =  Troi Dialog Plug-in,   TrCo = Troi Coding Plug-in,  TrFile = Troi File plug-in,  TrText = Troi Text plug-in, TNum = Troi Number plug-in
  298. .. register Troi Dialog plug-in for WindowsI?
  299. |("TrDl-Version"
  300. TrDl-Version
  301. E|J/If registration was successful a 0 is returned.K'
  302. $ = 0
  303. T    X) 
  304. fExtend
  305.             X/
  306. Cancel|
  307.     X/pRegistration of Dialog plug-in succeeded.
  308. (Normally you don't want to show this dialog so I suggest you remove this dialog)M
  309. T    X) 
  310. fExtend
  311.             X/
  312. Cancel|
  313.     X/pRegistration of Dialog plug-in failed. 
  314. Please use your own  registration data and make sure you are registering with the correct plug-in.N
  315. End of registration
  316. wA+Register File Plug-in (alternative version)
  317. A&Registers the license of the plug-in. B,In this version the registration data is ...C
  318. ... stored in the script. D7You need to add returns '
  319. ' to the registration string.E+
  320. ) = 1    
  321. F$We are on Mac OS: register for MacOS
  322. |("TrFile-Version"
  323.  "#BEGIN 
  324. Registered-To: DEMO REGISTRATION 
  325. PUT YOUR OWN MAC REGISTRATION HERE 
  326. #SIGNATURE A12345-xxxxxxxxxxxxxxxx
  327. #END")
  328. TrFile-Version
  329. x#BEGIN 
  330.  Registered-To: DEMO REGISTRATION 
  331.  PUT YOUR OWN MAC REGISTRATION HERE 
  332.  #SIGNATURE A12345-xxxxxxxxxxxxxxxx #END|H#We are on Windows: register for Win Windows: register for Win
  333. f registration was successful a 0 is returned.K'
  334. $ = 0
  335. T    X) 
  336. fExtend
  337.             X/
  338. Cancel|
  339.     X/pRegistration succeeded.
  340. (Normally you don't want to show this dialog so I suggest you remove this dialog)M
  341. T    X) 
  342. fExtend
  343.             X/
  344. Cancel|
  345.     X/pRegistration of plug-in failed. 
  346. Please use your own  registration data and make sure you are registering with the correct plug-in.N
  347. End of registrationODDon't forget to use the actual function name prefix of the plug-in. P*This is an example for the Dialog plug-in.Q
  348. Current function name prefixes are:
  349.  TrDl   =  Troi Dialog Plug-in,   TrCo = Troi Coding Plug-in,  TrFile = Troi File plug-in,  TrText = Troi Text plug-in, TNum = Troi Number plug-in
  350. T    X) 
  351. fExtend
  352.             X/
  353. Cancel|
  354.     X/pThe File plug-in is registered.
  355. (Normally you don't want to show this dialog so I suggest you remove this dialog)M
  356. T    X) 
  357. fExtend
  358.             X/
  359. Cancel|
  360.     X/pRegistration of File plug-in failed. 
  361. Please use your own  registration data and make sure you are registering with the correct plug-in.N
  362. End of registrationODDon't forget to use the actual function name prefix of the plug-in. P(This is an example for the File plug-in.Q
  363. Current function name prefixes are:
  364.  TrDl   =  Troi Dialog Plug-in,   TrCo = Troi Coding Plug-in,  TrFile = Troi File plug-in,  TrText = Troi Text plug-in, TNum = Troi Number plug-in
  365. plug-in
  366. A%Registers the license of the plug-in B4This is an example for registering the File plug-in.C+
  367. ) = 1    
  368. We are on Mac OS...E(... register Troi File plug-in for MacOSFC
  369. |("TrFile-Version"
  370. TrFile-Version
  371. We are on Windows...H*... register Troi File plug-in for WindowsIC
  372. |("TrFile-Version"
  373. TrFile-Version
  374. E|J/If registration was successful a 0 is returned.K'
  375. $ = 0
  376. Register All Plug-ins
  377. o{o{o{
  378. o{o{o{o{
  379. Cancel
  380. o{o{o{o{o{o{o{
  381. {o{o{o{
  382. This file has a startup script 'open file' that will register the plug-in.
  383. Registration will start now...
  384.  a startup script 'open file' that will register the plug-in.
  385. Registration will start now...B]
  386.  "Troi Dialog Plug-in")  > 0
  387. Troi Dialog Plug-inG
  388.  "Troi File Plug-in")  > 0
  389. Troi File Plug-inG
  390. |("TrDl-Version"
  391.  "#BEGIN 
  392. Registered-To: Frank Kroll 
  393. KORNTAL-MUNCHINGEN, GERMANY 
  394. Paid for: Troi FM Plug-in Macintosh 
  395. Number of users: 1 
  396. #SIGNATURE A43010-7xnHKBdBN5KeLJJq4DSLprL7
  397. #END")
  398. TrDl-Version
  399. #BEGIN 
  400.  Registered-To: Frank Kroll 
  401.  KORNTAL-MUNCHINGEN, GERMANY 
  402.  Paid for: Troi FM Plug-in Macintosh 
  403.  Number of users: 1 
  404.  #SIGNATURE A43010-7xnHKBdBN5KeLJJq4DSLprL7 #END|
  405. H#We are on Windows: register for Win
  406. |("TrDl-Version"
  407.  "#BEGIN
  408. Registered-To: Frank Kroll
  409. KORNTAL-MUNCHINGEN, GERMANY
  410. Paid for: Troi FM Plug-in Macintosh
  411. Number of users: 1
  412. #SIGNATURE A38710-7xnHKBdBN5KeLJJq4DSLprL7
  413. #END")
  414. TrDl-Version
  415. #BEGIN
  416.  Registered-To: Frank Kroll
  417.  KORNTAL-MUNCHINGEN, GERMANY
  418.  Paid for: Troi FM Plug-in Macintosh
  419.  Number of users: 1
  420.  #SIGNATURE A38710-7xnHKBdBN5KeLJJq4DSLprL7 #END|
  421. End of registration
  422. Canceld
  423. Troi Dialog Plug-in not found. Please put the Troi Dialog Plug-in into the SYSTEM directory inside the FileMaker directory. 
  424. Also enable all the plug-ins under the application preferences.
  425. tA-Register Dialog Plug-in (alternative version)
  426. A&Registers the license of the plug-in. B,In this version the registration data is ...C
  427. ... stored in the script. D7You need to add returns '
  428. ' to the registration string.E+
  429. ) = 1    
  430. F$We are on Mac OS: register for MacOS
  431. |("TrDl-Version"
  432.  "#BEGIN 
  433. Registered-To: DEMO REGISTRATION 
  434. PUT YOUR OWN MAC REGISTRATION HERE 
  435. #SIGNATURE A12345-xxxxxxxxxxxxxxxx
  436. #END")
  437. TrDl-Version
  438. x#BEGIN 
  439.  Registered-To: DEMO REGISTRATION 
  440.  PUT YOUR OWN MAC REGISTRATION HERE 
  441.  #SIGNATURE A12345-xxxxxxxxxxxxxxxx #END|H#We are on Windows: register for Win
  442.   TrFile   Troi File plug-in
  443.   TrText   Troi Text plug-in
  444.   TNum     Troi Number plug-in
  445. - The plug-in is only registered while running the FileMaker application. If you stop FileMaker, the registration information is removed. 
  446. unction everytime the database needs the functionality
  447. , usually in a ScriptMaker script step when opening the solution. You need to copy these scriptmaker steps in your solution.
  448. Below is a sample calculation that shows the how to register the plug-in. See also the RegSample.fp3 file for an example on this process.   more...
  449. External("TrXX-Version"; 
  450. "#BEGIN Registered-To: Your Name
  451. Paid for: Troi FM Plug-in Macintosh
  452. Number of users: 1
  453. #SIGNATURE A1234-yyyyyyyyyyyyyyyyyyyyyyyy
  454. #END")
  455. Here are the ScriptMaker steps:
  456. --------------------
  457. |("TrFile-Version"
  458.  "#BEGIN 
  459. Registered-To: DEMO REGISTRATION 
  460. PUT YOUR OWN MAC REGISTRATION HERE 
  461. #SIGNATURE A12345-xxxxxxxxxxxxxxxx
  462. #END")
  463. TrFile-Version
  464. x#BEGIN 
  465.  Registered-To: DEMO REGISTRATION 
  466.  PUT YOUR OWN MAC REGISTRATION HERE 
  467.  #SIGNATURE A12345-xxxxxxxxxxxxxxxx #END|J
  468. End of registration
  469.  Number of users: 1
  470.  #SIGNATURE A38710-7xnHKBdBN5KeLJJq4DSLprL7 #END|
  471. End of registration
  472. Register All selected Plug-ins
  473.  "Troi Dialog Plug-in")  > 0
  474. Troi Dialog Plug-inG
  475. B&We need to check the dialog plug-in...CY
  476.  "Troi File Plug-in")  > 0
  477. Troi File Plug-inG
  478. D$We need to check the file plug-in...
  479.  "Troi File Plug-in")  > 0
  480. Troi File Plug-inG
  481. Check for File Plug-in
  482. A=Now check if this is the correct plug-in, and if it is activeB@
  483. |("TrFile-Version"
  484. TrFile-Version
  485.  17 ) <> "Troi File Plug-in"
  486. Troi File Plug-in
  487. ) = 1    
  488. Canceld
  489. Troi File Plug-in not found. Please put the Troi File Plug-in into the Extensions folder inside the FileMaker folder. 
  490. Also enable all the plug-ins under the application preferences.ces.rences.es
  491. Canceld
  492. Troi Dialog Plug-in not found. Please put the Troi Dialog Plug-in into the SYSTEM directory inside the FileMaker directory. 
  493. Also enable all the plug-ins under the application preferences.
  494. Canceld
  495. Troi File Plug-in not found. Please put the Troi File Plug-in into the SYSTEM directory inside the FileMaker directory. 
  496. Also enable all the plug-ins under the application preferences.
  497.